#include <stdio.h> int fileno (stream); FILE *stream; указатель на структуру FILE.
Описание.
Функция fileno возвращает текущий handle (номер) файла, связанный с потоком stream . Если поток связан более чем с одним handle -ром и когда поток предварительно открыт, в качестве возвращаемого значения определяется handle.
Возвращаемое значение.
Функция fileno возвращает handle -р файла; в случае ошибки - возвращаемого значения нет. Если поток stream не задан как открытый файл, тогда возвращаемое значение не определено.
Замечание!
Fileno реализуется как макро.
Пример:
#include <stdio.h>
int result;
/* следующий оператор определяет handle файла для потока
stderr*/
result= fileno(stderr); /* результат равен 2 */